body,html{margin:0;padding:0;background:#f2f2f2;font-family:Microsoft YaHei,verdana,Tahoma,sans-serif; height: 100%; overflow-x: auto}
dd,div,dl,dt,h1,h2,h3,li,p,ul{margin:0;padding:0;list-style:none}
a,span,input{text-decoration:none}
img{border:none}
.fl{ float: left}
.fr{ float: right}
.wrap{position:relative; width: 100%; height: 100%;}
.header{ width:100%;height:50px;background-color:#09c;box-shadow:0 0 2px 2px #ccc; position: fixed; z-index: 2;}
.logo{ float: left; padding: 0 5px;}
.menu{float: left;}
.menu li{ float: left; line-height: 50px; background: url("../images/line.png") left top no-repeat; padding:0 20px;}
.menu li a{ color: #fff}
.menu li.current{ background: #008ebd;}
/*公共部分*/
.inp1,.inp400,.inp300,.inp200,.inp100,.inp50,.inp20{height: 28px; line-height: 28px;  padding: 0 10px; color: #666}
.inp1{ width: 500px;}
.inp400{ width: 400px; }
.inp300{ width: 300px; }
.inp200{ width: 200px;}
.inp100{ width: 100px;}
.inp50{ width: 50px;}
.inp20{ width: 17px;}
.text1{ width: 500px; height: 45px; padding: 10px;}
.ml17{ margin-left: 17px;}

/*input美化*/
.form-control{display:block;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}

.btn{display:inline-block;padding:6px 15px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-primary{color:#fff;background-color:#008ebd;border-color:#357ebd}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#008ebd;border-color:#285e8e}
.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}

/*个人信息*/
.user{float:right;text-align:center;font-size:12px;position:relative}
.user-main{height:50px;line-height:50px;width:100%;height:100%;list-style-type:none}
.user-main img.herad-img{float:left;margin:10px 10px 0 0;width:30px;height:30px;border-radius:50px}
.user-main span{display:inline-block;margin-left:18px;width:7px;height:7px;background:url(../images/down-icon.png) no-repeat}
.hover-up{transition-duration:.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.hover-down{transition-duration:.5s;transform:rotate(0);-webkit-transform:rotate(0)}
.user-main>li{padding:0 10px;height:100%;display:block;float:left;color:#fff;margin-right:1px;cursor:pointer;background:url(../images/line.png) left top no-repeat}
.hidden-box{ z-index: 999; width:100%;background:#fff;position:absolute;display:none;top:50px;-webkit-box-shadow:3px 3px 3px;-moz-box-shadow:3px 3px 3px;box-shadow:0 2px 2px #ccc}
.hidden-box>ul{list-style-type:none;cursor:pointer}
.hidden-box li{border-top:1px solid #eaedf1}
.hidden-box li:hover{background:#f8f8f8;color:#333}
.hidden-box li a{ display: block;color:#333; height: 48px; line-height: 48px;}
.hidden-loc-index{right:0}
.hidden-loc-us{left:242px}
.hidden-loc-info{left:363px}

/*左则菜单*/
.sidebar-content{width:250px;background-color:#fff;position: fixed; left: 0;top:0; height:100%; z-index:1}
.accordion{width:100%; padding-top: 50px;}
.accordion .link{cursor:pointer;display:block;padding:15px 15px 15px 25px;color:#666;font-size:14px;border-bottom:1px solid #f3f3f3;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordion .link img{ float: left; margin-right: 10px; width: 18px; height: 18px;}
.accordion li:last-child .link{border-bottom:0}
.accordion li i{position:absolute;top:16px;left:12px;font-size:18px;color:#666;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordion li i.fa-chevron-down{right:12px;left:auto;font-size:16px}
.accordion li i.fa-chevron-down{  width: 17px;  height: 17px;  background: url("../images/open.png") center no-repeat; }
.accordion li i.fa-code{width:20px; height:20px;background: url("../images/menu_ico_v3.png") no-repeat}
.accordion li i.fa-code{ background-position: 0 -9px;}
.accordion li.open .link{color:#666}
.accordion li.open i{color:#666}
.accordion li.open i.fa-chevron-down{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.accordion li.current{ background: #f2f2f2}
.submenu{display:none;background:#fff;font-size:14px}
.submenu li{border-bottom:1px solid #f3f3f3;background:#f9f9f9;}
.submenu li img{ float: left; margin: 11px 10px 0 24px }
.submenu a{display:block;text-decoration:none;color:#666;padding:12px 12px 12px 29px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.submenu a:hover{background:#fff;color:#666}

/*右则*/
.right-content{ padding:15px;font-size: 14px}
.right-warp{margin: 50px 0 auto;  background-color: #fff;  }
.content-title{   padding: 10px 0 10px 20px; }
.content-title h1{ height: 25px;line-height: 23px; border-left: 3px solid #0099cc; font-size: 16px; padding-left: 10px; color: #5e5e5e}
.content-nav{ width: 100%;height: 52px; background-color: #fff; border-top: 1px solid #f2f2f2;}
.content-btn{ float: left; padding: 15px 0;}
.m_l_250{ margin-left: 250px;}
.m_t_50{ margin-top: -50px;}
/* uploadify插件上传按钮 */
.uploadify-button {  text-align: center;  color: #fff;  background-color: #27ae60;  }

.page{margin:0 auto;width:98%; margin-top: 30px;}
.page:after,.page:before{display:table;content:""}
.page:after{clear:both}
.page a,.page span{float:left;margin-left:-1px;padding:0 14px;height:30px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;color:#000;line-height:30px}
.page a:hover{background-color:#387C0B;text-decoration:none}
.page .current{border-top:1px solid #387C0B}
.page .next,.page .prev{font-weight:700;font-family:"宋体"}
.page .rows{border-right:1px solid #CCC}
.page .current{background-color:#656565}
.page .current a{background-color:#86db00}
